草庐IT

Android isScreenOn Nullpointer异常

全部标签

java - Spring启动抛出异常

我正在尝试在spring中构建最简单的应用程序,我的单个Controller有以下代码packageUser;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;/***CreatedbyBulaon14/02/14.*/@ControllerpublicclassUsersController{@RequestMapping("/user")publicStringindex(){return"user_index";}

java - java中的AccessDeniedException异常

我有以下代码,我需要在其中捕获AccessDeniedException异常importjava.io.PrintWriter;importjava.io.IOException;importjava.nio.file.AccessDeniedException;classMyFileClass{publicvoidwrite()throwsIOException{PrintWriterout=newPrintWriter("sample.txt");out.printf("%8.2f\n",3.4);out.close();}}publicclassMyClass{publicsta

java - 在 catch 子句中抛出异常

我有两段代码:classPreciseRethrow{publicstaticvoidmain(String[]str){try{foo();}catch(NumberFormatExceptionife){System.out.println(ife);}}staticprivatevoidfoo()throwsNumberFormatException{try{inti=Integer.parseInt("ten");}catch(Exceptione){throwe;}}}和:classPreciseRethrow{publicstaticvoidmain(String[]str

java - 如何为休息服务中的异常返回http状态代码

在我的应用程序中,我有不同的层,如休息层、服务层和数据库层,根据业务场景,我从服务层抛出不同的业务异常。但现在,我必须为REST响应设置不同的HTTP代码,例如400、403、409、412..。如何根据不同的场景设置不同的HTTP状态码?哪个是最可行的方式,比如:方面、异常映射器,还是......?因为我只能在休息层设置一次HTTP状态(referredthis),我无法映射到不同的HTTP代码,因为我的异常来自服务层。我的异常类如下所示:publicclassBusinessExceptionextendsRuntimeException{privatestaticfinallon

java - 如何处理实例化类对象时出现的异常

javaversion"1.7.0_45"你好我正在构造函数中初始化类方法。但是,newURL(uploadUrl)将在构造函数中抛出异常。因此,如果发生这种情况,用户将无法继续。由于构造函数不能返回任何东西,我想知道这是处理这个问题的最好方法吗?非常感谢您的任何建议,publicclassMultipleFileTransfer{privatestaticfinalStringTAG=MultipartUtility.class.getSimpleName();privateDataOutputStreamdataOutputStream;privateFileInputStream

java - 为什么 File 中的某些方法使用 boolean 值来指示其成功(而不是仅仅抛出异常)有什么原因吗?

Java中的File类包含使用boolean值指示操作是否成功的方法。要求使用上述方法的用户在每次调用时检查返回值。以下是从mkdir()中获取的说明要求的文档片段:publicbooleanmkdir()Createsthedirectorynamedbythisfile,assumingitsparentsexist.Usemkdirsifyoualsowanttocreatemissingparents.NotethatthismethoddoesnotthrowIOExceptiononfailure.Callersmustcheckthereturnvalue.createN

java - 磁盘空间不足会导致 java.lang. io。 EOF异常

今天在java序列化和反序列化中遇到了奇怪的行为(“奇怪”是因为我不明白)我正在对linux共享目录中的对象进行序列化和反序列化。虽然序列化一切都没有任何问题,但是当我试图反序列化同一个文件时它抛出java。io。EOFException。此外,反序列化仅对这个新创建的文件失败,并且对该目录中的所有其他旧文件有效。所以我在互联网上进行了搜索,发现一个帖子说磁盘空间不足也可能是导致此错误的原因。所以我清理了一些临时文件,瞧,它起作用了。我不明白低磁盘空间如何只影响反序列化而不影响序列化?我正在使用apachecommonsSerializationUtils类。下面是序列化和反序列化的代

java - 获取 java 异常 : java.net.MalformedURLException:无协议(protocol)

我目前正在调用以下代码行:java.net.URLconnection_url=newjava.net.URL("http://:/path");我在执行时得到了上面的异常。关于为什么会发生这种情况的任何想法? 最佳答案 作为旁注,您应该使用URI因为JavaURL类被搞砸了。(我相信equals方法) 关于java-获取java异常:java.net.MalformedURLException:无协议(protocol),我们在StackOverflow上找到一个类似的问题:

java - 将 super/this 构造函数调用中抛出的异常包装到其他异常中

我希望我的模块的api仅在出现任何错误且模块无法执行其任务时抛出MyPackageSpecificException。(原始异常将作为MyPackageSpecificException的原因给出)。现在,对于一个构造函数,我需要一个URL作为参数来定位资源。我还想制作一个替代构造函数,可以为其提供URL的字符串表示形式:publicMyClass(StringurlString)throwsMalformedURLException{this(newURL(urlString));}由于URL构造函数抛出MalformedURLException,我想通过执行以下操作将其包装到MyP

java - JVM 远程调试 session 因未捕获的异常而终止

我正在尝试远程调试Scala项目。执行程序(从SBT构建和执行)和我的调试器(Intellij)都是本地的,但由于我不想使用Intellij构建,使用远程调试session似乎是方便调试的最简单选择。程序以下列选项启动:-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005它在启动时成功挂起,我可以成功附加我的调试器。我可以设置断点并逐步执行代码,但问题是未捕获的异常终止了调试session并断开了调试器,从而破坏了调试的目的。这是默认行为是愚蠢的,所以我一定是做错了什么。Intellij的控制台显示:C